home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -in_the_mag- / reader_requests / scilab / man / man-part1 / cat1 / macro.1 < prev    next >
Text File  |  1999-09-16  |  1KB  |  67 lines

  1.  
  2.  
  3.  
  4. macros(1)                      Scilab Function                      macros(1)
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11. NAME
  12.   "Scilab object : macro" - Scilab procedure
  13.  
  14. DESCRIPTION
  15.   Macros are Scilab procedures ("macro", "function" and "procedure" have the
  16.   save meaning). Usually, they are defined in files with an editor and loaded
  17.   into Scilab by getf or through a library.
  18.  
  19.   They can also be defined on-line (see deff). A file which contains a macro
  20.   must begin as follows:
  21.   function [y1,...,yn]=foo(x1,...,xm)
  22.   The yi are output variables calculated as functions of input variables and
  23.   variables existing in Scilab when the macro is executed.  A macro can be
  24.   compiled for faster execution. Collections of macros can be collected in
  25.   libraries.  Macros which begin with % sign (e.g. %foo) and whose arguments
  26.   are lists are used to perform specific operations: for example, z=%rmr(x,y)
  27.   is equivalent to z=x*y when x and z are rationals (i.e. x=list('r',n,d,[])
  28.   with n and d polynomials).
  29.  
  30. SEE ALSO
  31.   deff, getf, comp, lib.
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.